package wifimodel

import "yundian/internel/pkg/dingo"

type AdIncomeModel struct {
	Id         int        `gorm:"column:id" json:"id"`

	TradeNo       string     `gorm:"column:trade_no" json:"tradeNo"`

	UserId         int        `gorm:"column:user_id" json:"userId"`          // 获取收益的用户ID
	UserName       string     `gorm:"column:user_name" json:"userName"`
	AdPrice        float64    `gorm:"column:ad_price" json:"adPrice"`        // 收益
	AdType         string     `gorm:"column:ad_type" json:"adType"`          // 广告类型 ‘插屏’ ‘视频’ ‘banner’
	IncomeType     string     `gorm:"column:income_type" json:"incomeType"`  // 收益类型 'ad' 广告 'df' 订房 'am' 按摩

	Appid      string     `gorm:"column:appid" json:"appid"`
	Unionid    string     `gorm:"column:unionid" json:"unionid"`
	Openid     string     `gorm:"column:openid" json:"openid"`

	PlaceId     int        `gorm:"column:place_id" json:"placeId"`
	PlaceName   string     `gorm:"column:place_name" json:"placeName"`
	DeviceSn    string     `gorm:"column:device_sn" json:"deviceSn"`

	ClientIp   string      `gorm:"column:client_ip" json:"clientIp"`
	CreateAt   dingo.Time  `gorm:"column:create_at" json:"createAt"`
	DateStr    string      `gorm:"column:date_str" json:"dateStr"`  // 日期天 - 方便查询

}

type AdIncomeList struct {
	UserId         int        `gorm:"column:user_id" json:"userId"`          // 获取收益的用户ID
	AdPrice        float64    `gorm:"column:ad_price" json:"adPrice"`        // 收益
	DateStr    string      `gorm:"column:date_str" json:"dateStr"`
}
